两个<div>标签 如何让其中文本的那个环绕另一个?

来源:百度知道 编辑:UC知道 时间:2024/09/26 13:09:45
一个是文字内容,但是从数据中读取的;另一个是Google的广告

如何使文字那个环绕Google的广告?

就是 Google的广告 在页面嘴上方右边 然后 左边是文字 没有Google的广告的地方 文字正常显示

注意:文字是从数据库中读取的。谢谢。
tzqxynpy - 举人 四级
回答的比较严谨,能具体一点吗?属性代码~~

---

我用过浮动 但结果是Google广告代码把字挡住了 文字不会应为它而被挤出

首先<div>是一定要换行的,所以我认为你的是实现不了的

你可以这样
<div >从数据库读数据<iframe src="http://www.google.cn/intl/zh-CN/images/logo_cn.gif"></iframe></div>

文字是从数据库中读取的就比较麻烦了。
如果是不长更新的文字,可以这么做:
浮动定位DIV文字,绝对定位GOOGLE。然后把遮住的字用随便打的字空出来。就算是实现了。也可以试一个DIV相对定位GOOGLE。我没试过,不知道行不行。

也不知道你这个效果做出来了也意义没。

因为DIV是在布局时是块级元素,所以两个相邻的DIV是不会在一行里。除非你让两个DIV浮动。
建议在一个DIV中 用两种元素,将文本放如P中,不要让P拥有布局。再将你想要浮动的元素拥有布局,那样文本就会围绕在拥有布局的元素周围。
你所说的广告当住文字,有可能是IE浏器的一个BUG 。当一个浮动元素后面跟了一个非浮动元素,后面在跟了一个清除元素,而它们的父级元素有背景,那么非浮动元素就会被隐藏在父级元素的后面,所以你看不见他了。

其实标准布局中存在许多BUG,一般的BUG只要将元素加上边框、填充、相对定位,你就会发现BUG的根源。